package de.au.fi.calc.criteria.complex;

import de.au.fi.calc.criteria.Criteria;
import de.au.fi.domain.Stock.DreimonatsReversal;

public class CriteriaDreiMonatsReversal extends Criteria {
	
	DreimonatsReversal dreimonatsReversal;

	public CriteriaDreiMonatsReversal(DreimonatsReversal dreimonatsReversal) {
		super("3 Mon. Rever.");
		this.dreimonatsReversal = dreimonatsReversal;
	}
	
	@Override
	public int calculate() {
		if(dreimonatsReversal==null)return 0;
		if(dreimonatsReversal==DreimonatsReversal.BESSER_ALS_DAX)return -1;
		if(dreimonatsReversal==DreimonatsReversal.GLEICH_DAX)return 0;
		if(dreimonatsReversal==DreimonatsReversal.SCHLECHTER_ALS_DAX)return 1;
		return 0;
	}

}
